package com.ts.api.http.org.config;

import com.ts.api.http.org.base.ApiOrgPhoneMaskRongXiangKe;
import com.ts.api.http.org.base.ApiOrgPhoneMd5RongXiangKe;
import com.ts.api.module.api.convert.core.annotation.ApiFactory;
import com.ts.api.module.api.convert.core.annotation.ApiPlan;
import com.ts.api.module.api.convert.core.annotation.ApiPlanConvertType;

/**
 * api文档：<a href="https://upload.youxinsign.com/file/api.pdf" />
 */
@ApiFactory
public class ApiOrgRongXiangKeConfig {
    /**
     *  洛阳盈乾融信息咨询有限公司
     *  @author 江小游
     */
    @ApiPlan(productId = "185", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe luoyangyinqianrong() {
        String accessKey = "349A58C2-B233-4889-B61F-B0BC14FC06E7";
        String privateKey = "HWGUO6E0VUE96ADD";
        String iv = "KM1GIT5QH0VLWX1T";
        String code = "101904";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }
    /**
     *  安心分期-广州多城市-国鑫金服
     *  @author 江小游
     */
    @ApiPlan(productId = "186", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe guangzhouguoxin() {
        String accessKey = "AC605A88-09BB-4EB4-9C44-8514AE3A698C";
        String privateKey = "V1AQU7K6R4BMAUJY";
        String iv = "1SFVESWA36NYT73L";
        String code = "101925";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 安心分期-东莞企业主 30api
     * @return 江小游
     */
    @ApiPlan(productId = "213", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe dongGuan() {
        String accessKey = "8F280269-8B54-4907-AB7F-0E82292CF96C";
        String privateKey = "58CWAKNS5HFLY5LY";
        String iv = "LXQ3C3VIWS9915NP";
        String code = "102480";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }
    /**
     * 安心分期-北京银客
     * @return 江小游
     */
    @ApiPlan(productId = "242", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe beiJingYingKe() {
        String accessKey = "65D84002-E5CA-4C03-818C-971B3B6D5833";
        String privateKey = "0RB1688WXKJLK0BT";
        String iv = "SA8Z74LMVSTACF9H";
        String code = "102836";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 合肥帮代渠道对接群
     * @return 江小游
     */
    @ApiPlan(productId = "297", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe heFei() {
        String accessKey = "DFAE0F5E-4DFF-4AE4-AF48-11501237A374";
        String privateKey = "D3VJZRFFC1NR7SHW";
        String iv = "H4J5ATP869E9WGSC";
        String code = "103268";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 安心分期-韶关企诺
     * @return WJB
     */
    @ApiPlan(productId = "299", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe shaoGuanQR() {
        String accessKey = "E21ED973-521C-4A3F-B0BA-C2371524A61D";
        String privateKey = "1ZGY22DCSZSV4OLB";
        String iv = "YG1Q1SDWSCRXCCRB";
        String code = "102866";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }
    /**
     * 安心分期-宜昌企诺
     * @return 李源聪
     */
    @ApiPlan(productId = "319", type = ApiPlanConvertType.ORG_PHONE_MD5)
    ApiOrgPhoneMd5RongXiangKe LongYaniNuoYiChang() {
        String accessKey = "9202CFED-3C9F-458B-A96E-74FA9FCFEFF2";
        String privateKey = "C7YG6E26B7D2EVWI";
        String iv = "0AH5XTHP74MT9OG8";
        String code = "103346";
        return new ApiOrgPhoneMd5RongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 安心分期-哈尔滨煜桉
     * @return WJB
     */
    @ApiPlan(productId = "363", type = ApiPlanConvertType.ORG_PHONE_MASK)
    ApiOrgPhoneMaskRongXiangKe yuAn() {
        String accessKey = "BBC6B86F-EEA0-4241-9E32-416599A298BA";
        String privateKey = "KAXV4NZ53T6QWNH4";
        String iv = "EC6LKNZN4DEOYB3N";
        String code = "103647";
        return new ApiOrgPhoneMaskRongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 安心分期-龙岩市企诺API全量15 宝鸡
     * @return WJB
     */
    @ApiPlan(productId = "389", type = ApiPlanConvertType.ORG_PHONE_MASK)
    ApiOrgPhoneMaskRongXiangKe longYanQiNuoBaoJi() {
        String accessKey = "20518144-8A17-4E16-9F1F-960611873F55";
        String privateKey = "M4U2B0H78N5QTUGF";
        String iv = "7GB1AFK7PP9OPEYP";
        String code = "103992";
        return new ApiOrgPhoneMaskRongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 武汉鼎晟融- 安心分期
     * @return WJB
     */
    @ApiPlan(productId = "403", type = ApiPlanConvertType.ORG_PHONE_MASK)
    ApiOrgPhoneMaskRongXiangKe dingShengRong() {
        String accessKey = "8BFDE53F-3021-4674-9EF7-485526532ACB";
        String privateKey = "ZFD1CDSV0FDQSCIZ";
        String iv = "OZSRS5EFEVDC7ACK";
        String code = "104188";
        return new ApiOrgPhoneMaskRongXiangKe(accessKey, privateKey, iv, code);
    }

    /**
     * 安心分期-瞬鑫-山东五选25-API
     * @return 李源聪
     */
    @ApiPlan(productId = "397", type = ApiPlanConvertType.ORG_PHONE_MASK)
    ApiOrgPhoneMaskRongXiangKe shunXin() {
        String accessKey = "A7041782-E99D-4D46-8DFD-8270E3E73FED";
        String privateKey = "4GCGLXXGHLOV42ZP";
        String iv = "DFK7ZS0QOYN04OX2";
        String code = "104158";
        return new ApiOrgPhoneMaskRongXiangKe(accessKey, privateKey, iv, code);
    }
}

